from datetime import date

class DataPrevista(object):
    def __init__(self):
        self.data = date.today()
    def __get__(self, instancia, classe):
        return self.data
    def __set__(self, instancia, valor):
        if self.data > valor:
            raise ValueError('A data prevista nunca pode ser antecipada.')
            
class Cruzeiro(object):
    partida = DataPrevista()
    

